Vehicle exception event management systems

ABSTRACT

Exception event recorders and analysis systems include: vehicle mounted sensors arranged as a vehicle event recorder to capture both discrete and non-discrete data; a discretization facility; a database; and an analysis server all coupled together as a computer network. Motor vehicles with video cameras and onboard diagnostic systems capture data when the vehicle is involved in a crash or other anomaly (an ‘event’). In station where interpretation of non-discrete data is rendered, i.e. a discretization facility, captured data is used as a basis for production of supplemental discrete data to further characterize the event. Such interpreted data is joined to captured data and inserted into a database in a structure which is searchable and which supports logical or mathematical analysis by automated machines. A coupled analysis server is arranged to test stored data for prescribed conditions and upon finding such, to initiate further actions appropriate for the detected condition.

BACKGROUND OF THE INVENTIONS Field

The following invention disclosure is generally concerned with vehicleevent recorders and more specifically concerned with recording systemsincluding a video discretization facility and operation arranged tocreate discrete data relating to video image series and associate thatdiscrete data with other digital data associated with the event in adatabase record.

Prior Art

The inventions presented in U.S. Pat. No. 6,947,817 by inventor Diem fornonintrusive diagnostic tools for testing oxygen sensor operationrelates to a diagnostic system for testing a vehicle where such systemsinclude a wireless communications link between a vehicle any remotenetwork of server computers. In particular, a Wi-Fi type access pointsallowed an analyzer to communicate by way the Internet with a servercomputer hosting and oxygen sensor SOAP (simple object access protocol)service. In a nutshell, the system relates to smog sensors forautomobiles which communicate with remote servers by way of a Wi-Ficommunications links.

Video surveillance systems are used to provide video records of events,incidents, happenings, et cetera in locations of special interest. Forexample, retail banking offices are generally protected with videosurveillance systems which provide video evidence in case of robbery.While video surveillance systems are generally used in fixed locationscenarios, mobile video surveillance systems are also commonly usedtoday.

In particular, video systems have been configured for use in conjunctionwith an automobile and especially for use with police cruiser typeautomobiles. As a police cruiser is frequently quite near the scene ofan active crime, important image information may be captured by videocameras installed on the police cruiser. Specific activity of interestwhich may occur about an automobile is not always associated with crimeand criminals. Sometimes events which occur in the environmentsimmediately about an automobile are of interest for reasons havingnothing to do with crime. In example, a simple traffic accident wheretwo cars come together in a collision may be the subject of videoevidence of value. Events and circumstances leading up to the collisionaccident may be preserved such that an accurate reconstruction can becreated. This information is useful when trying come to a determinationas to cause, fault and liability. As such, general use of video systemsin conjunction with automobiles is quickly becoming an important tooluseful for the protection of all. Some examples of the systems areillustrated below with reference to pertinent documents.

Inventor Schmidt presents in U.S. Pat. No. 5,570,127, a video recordingsystem for a passenger vehicle, namely a school bus, which has two videocameras one for an inside bus view and one for a traffic view, a singlerecorder, and a system whereby the two cameras are multiplexed atappropriate times, to the recording device. A switching signaldetermines which of the two video cameras is in communication with thevideo recorder so as to view passengers on the passenger vehicle atcertain times and passing traffic at other times.

Thomas Doyle of San Diego, Calif. and QUALCOMM Inc. also of San Diego,present an invention for a method and apparatus for detecting faultconditions in a vehicle data recording device to detect tampering orunauthorized access, in U.S. Pat. No. 5,586,130. The system includesvehicle sensors for monitoring one or more operational parameters of thevehicle. The fault detection technique contemplates storing a currenttime value at regular intervals during periods in which the recordingdevice is provided with a source of main power. Inventor Doyle alsoteaches in the U.S. Pat. No. 5,815,071, a method and apparatus formonitoring parameters of vehicle electronic control units.

A “computerized vehicle log” is presented by Dan Kikinis of SaratogaCalif. in U.S. Pat. No. 5,815,093. The vehicle accident recording systememploys a digital camera connected to a controller in nonvolatilememory, and an accident sensing interrupter. The oldest memory isoverwritten by the newest images, until an accident is detected at whichtime the memory is blocked from further overwrites to protect the morevital images, which may include important information about theaccident. Mr. Kikinis instructs that in preferred embodiments, thesystem has a communications port whereby stored images are downloadedafter an accident to a digital device capable of displaying images. Thisfeature is described in greater detail in the specification whichindicates a wired download to a server having specialized image handlingand processing software thereon.

Inventor Mr. Turner of Compton, Calif., no less, teaches an antitheftdevice for an automotive vehicle having both an audible alarm and visualmonitor system. Video monitor operators are responsible for monitoringand handling an emergency situation and informing a 911 emergencystation. This system is presented in U.S. Pat. No. 6,002,326.

A vehicle accident video recorder, in particular, a railroad vehicleaccident video recorder, is taught by inventors Cox et al. In thissystem, a method and monitoring unit for recording the status of therailroad vehicle prior to a potential accident is presented. Themonitoring unit continuously monitors the status of an emergency brakeof the railroad vehicle and the status of a horn of the railroadvehicle. Video images are recorded and captured for a predeterminedperiod of time after detecting that the emergency brake or horn blasthas been applied as an event trigger. This invention is the subject ofU.S. Pat. No. 6,088,635.

A vehicle crash data recorder is presented by inventor Ferguson ofBellaire, Ohio in U.S. Pat. No. 6,185,490. The apparatus is arrangedwith a three stage memory to record and retain information. And furtherit is equipped with a series and parallel connectors to provide instanton-scene access to accident data. It is important to note that Fergusonfinds it important to include the possibility of on-site access to thedata. Further, that Ferguson teaches use of a wired connection in theform of a serial or parallel hardwire connector. This teaching ofFerguson is common in many advanced systems configured as vehicle eventrecorders.

A traffic accident data recorder and traffic accident reproductionsystem and method is presented as U.S. Pat. No. 6,246,933. A pluralityof sensors for registering vehicle operation parameters including atleast one vehicle mounted digital video, audio camera is included forsensing storing and updating operational parameters. A rewritable,nonvolatile memory is provided for storing those processed operationalparameters and video images and audio signals, which are provided by themicroprocessor controller. Data is converted to a computer readable formand read by a computer such that an accident can be reconstructed viadata collected.

U.S. Pat. No. 6,298,290 presented by Abe et al, teaches a memoryapparatus for vehicle information data. A plurality of sensors includinga CCD camera collision center of vehicle speed sensors, steering anglesensor, brake pressure sensor, acceleration sensor, are all coupled to acontrol unit. Further, the control unit passes information to a flashmemory and a RAM memory subject to an encoder. The information collectedis passed through a video output terminal. This illustrates anotherhardwire system and the importance placed by experts in the art on acomputer hardware interface. This is partly due to the fact that videosystems are typically data intensive and wired systems are necessary asthey have bandwidth sufficient for transfers of large amounts of data.

Mazzilli of Bayside, N.Y. teaches in U.S. Pat. No. 6,333,759 a 360°automobile video camera system. A complex mechanical mount provides fora single camera to adjust its viewing angle giving a 360° range forvideo recording inside and outside of an automotive vehicle.

U.S. Pat. No. 6,389,339 granted to Inventor Just, of Alpharetta, Ga.teaches a vehicle operation monitoring system and method. Operation of avehicle is monitored with an onboard video camera linked with a radiotransceiver. A monitoring service includes a cellular telecommunicationsnetwork to view a video data received from the transceiver to ahome-base computer. These systems are aimed at parental monitoring ofadolescent driving. The mobile modem is designed for transmitting livevideo information into the network as the vehicle travels.

Morgan, Hausman, Chilek, Hubenak, Kappler, Witz, and Wright with theirheads together invented an advanced law enforcement and responsetechnology in U.S. Pat. No. 6,411,874 granted Jun. 25, 2002. A centralcontrol system affords intuitive and easy control of numerous subsystemsassociated with a police car or other emergency vehicle. This highlyintegrated system provides advanced control apparatus which drives aplurality of detector systems including video and audio systemsdistributed about the vehicle. A primary feature included in this deviceincludes an advanced user interface and display system, which permitshigh level driver interaction with the system.

Inventor Lambert teaches in U.S. Pat. No. 6,421,080 a “digitalsurveillance system with pre-event recording”. Pre-event recording isimportant in accident recording systems, because detection of theaccident generally happens after the accident has occurred. A firstmemory is used for temporary storage. Images are stored in the temporarystorage continuously until a trigger is activated which indicates anaccident has occurred at which time images are transferred to a morepermanent memory.

Systems taught by Gary Rayner in U.S. Pat. Nos. 6,389,340; 6,405,112;6,449,540; and 6,718,239, each directed to cameras for automobiles whichcapture video images, both of forward-looking and driver views, andstore recorded images locally on a mass storage system. An operator, atthe end of the vehicle service day, puts a wired connector into a deviceport and downloads information into a desktop computer system havingspecialized application software whereby the images and otherinformation can be played-back and analyzed at a highly integrated userdisplay interface.

It is not possible in the systems Rayner teaches for an administrativeoperator to manipulate or otherwise handle the data captured in thevehicle at an off-site location without human intervention. It isnecessary for a download operator to transfer data captured from therecorder unit device to a disconnected computer system. Whileproprietary ‘DriveCam’ files can be e-mailed or otherwise transferredthrough the Internet, those files are in a format with a can only bedigested by desktop software running at a remote computer. It isnecessary to have the DriveCam desktop application on the remotecomputer. In order that the files be properly read. In this way, datacaptured by the vehicles is totally unavailable to some parties havingan interest in the data. Namely those parties who do not have access toa computer appropriately arranged with the specific DriveCam applicationsoftware. A second and major disadvantage is systems presented by Raynerincludes necessity that a human operator service the equipment each dayin a manual download action.

Remote reporting and manipulation of automobile systems is not entirelynew. The following are very important teachings relating to someautomobile systems having a wireless communications link component.

Inventors Fan et al, teach inventions of methods and systems fordetecting vehicle collision using global positioning system GPS. Thedisclosure of Jun. 12, 2001 resulted in granted patent having U.S. Pat.No. 6,459,988. A GPS receiver is combined with wireless technology toautomatically report accident and third parties remotely located. Asystem uses the GPS signals to determine when an acceleration valueexceeds the preset threshold which is meant to be indicative of anaccident having occurred.

Of particular interest include inventions presented by inventors Nagdaet al., in the document numbered U.S. Pat. No. 6,862,524 entitled usinglocation data to determine trafficking route information. In this systemfor determining and disseminating traffic information or routeinformation, traffic condition information is collected from mobileunits that provide their location or position information. Further routeinformation may be utilized to determine whether a mobile unit isallowed or prohibited from traveling along a certain route.

A common assignee, @Road Inc., owns the preceding two patents inaddition to the following: U.S. Pat. Nos. 6,529,159; 6,552,682;6,594,576; 6,664,922; 6,795,017; 6,832,140; 6,867,733; 6,882,313; and6,922,566. As such, @Road Inc., must be considered a major innovator inposition technologies arts as they relate to mobile vehicles and remoteserver computers.

General Motors Corp. teaches in U.S. Pat. No. 6,728,612, an automatedtelematics test system and method. The invention provides a method andsystem testing a telematics system in a mobile vehicle a test commandfrom a test center to a call center is based on a test script. Themobile vehicle is continuously in contact by way of cellularcommunication networks with a remotely located host computer.

Inventor Earl Diem and Delphi Technologies Inc., had granted to them onSep. 20, 2005, U.S. Pat. No. 6,947,817. The nonintrusive diagnostic toolfor sensing oxygen sensor operation include a scheme or an oxygenanalyzer deployed in a mobile vehicle communicates by way of an accesspoint to a remotely located server. A diagnostic heuristic is used toanalyze the data and confirm proper operation of the sensor. Analysismay be performed by a mainframe computer quickly note from the actualoxygen sensor.

Similar patents including special relationships between mobile vehiclesand remote host computers include those presented by various inventorsin U.S. Pat. Nos. 6,735,503; 6,739,078; 6,760,757; 6,810,362; 6,832,141;and 6,850,823.

Another special group of inventions owned by Reynolds and ReynoldsHolding Inc., is taught first by Lightner et al, in U.S. Pat. No.6,928,348 issued Aug. 9, 2005. In these inventions, Internet basedemission tests are performed on vehicles having special wirelesscouplings to computer networks. Data may be further transferred toentities of particular interest including the EPA or California AirResources Board, for example, or particular insurance companies andother organizations concerned with vehicle emissions and environment.

Other patents held by Reynolds and Reynolds Holding Inc., include thoserelating to reporting of automobile performance parameters to remoteservers via wireless links. Specifically, an onboard data bus OBD systemis coupled to a microprocessor, by way of a standard electricalconnector. The microprocessor periodically receives data and transmitsit into the wireless communications system. This information is morefully described in U.S. patent granted Oct. 21, 2003 U.S. Pat. No.6,636,790. Inventors Lightner et al, present method and apparatus forremotely characterizing the vehicle performance. Data at the onboarddata by his periodically received by a microprocessor and passed into alocal transmitter. The invention specifically calls out transmission ofdata on a predetermined time interval. Thus these inventions do notanticipate nor include processing and analysis steps which result indata being passed at time other than expiration of the predeterminedtime period.

Reynolds and Reynolds Holding Inc., further describes systems wheremotor vehicles are coupled by wireless communications links to remotehost servers in U.S. Pat. No. 6,732,031.

Additionally, recent developments are expressed in application for U.S.patent having document number: 2006/0095175 published on May 4, 2006.This disclosure describes a comprehensive systems having many importantcomponents. In particular, deWaal et al presents a ‘crash survivableapparatus’ in which information may be processed and recorded for latertransmission into related coupled systems. An ability to rate a driverperformance based upon data captured is particular feature described issome detail.

Also, inventor Boykin of Mt. Juliet Tenn. presents a “composite mobiledigital information system” in U.S. Pat. No. 6,831,556. In thesesystems, a mobile server capable of transmitting captured informationfrom a vehicle to a second location such as a building is described. Inparticular, a surveillance system for capturing video, audio, and datainformation is provided in a vehicle.

Inventors Lao et al, teach in their publication numbered 2005/0099498 ofa “Digital Video System-Intelligent Information Management System” whichis another application for U.S. patent published May 12, 2005. A digitalvideo information management system for monitoring and managing a systemof digital collection devices is specified. A central database receivessimilar information from a plurality of distributed coupled systems.Those distributed systems may also be subject to reset and updateoperations via the centralized server.

Finally, “Mobile and Vehicle-Based Digital Video System” is the title ofU.S. patent application disclosure publication numbered 2005/0100329also published on May 12, 2005. It also describes a vehicle based videocapture and management system with digital recording devices optimizedfor field use. Because these systems deploy non-removable media formemory, they are necessarily coupled to data handling systems viavarious communications links to convey captured data to analysisservers.

While systems and inventions of the art are designed to achieveparticular goals and objectives, some of those being no less thanremarkable, these inventions have limitations which prevent their use innew ways now possible. Inventions of the art are not used and cannot beused to realize the advantages and objectives of the inventions taughthere following.

SUMMARY OF THESE INVENTIONS

Comes now: James Plante; Gregory Mauro; Ramesh Kasavaraju; and AndrewNickerson, with inventions of data processing, recording and analysissystems for use in conjunction with vehicle event recorders. An‘exception event’ occurs whenever an extraordinary condition arisesduring normal use of a motor vehicle. Upon declaration of such exceptionevent, or hereinafter simply ‘event’, information is recorded at thevehicle—in particular, information relating to vehicle and operatorperformance and the state of the environments about the vehicle.

Accordingly, systems first presented herein are arranged to capture,record, interpret, and analyze information relating to or arising fromvehicle use. In particular, both discrete and non-discrete types ofinformation are captured by various vehicle mounted sensors in responsean event having been declared, via an event trigger. Non-discrete datais passed to and processed by a discretization facility where it is usedto produce an interpreted dataset then associated and recombined withoriginal captured data thus forming a complete event dataset.

Analysis can then be taken up against these complete datasets whichinclude interpreted data where analysis results are used to driveautomated actions in related coupled systems. Accordingly, those actionsdepend upon: interpreted information processed in the discretizationfacility; discrete data captured at the vehicle event recorder, andcombinations thereof.

An analysis server is provided to run database queries which depend uponboth the discrete data, and interpreted data as both of these are inmachine processable form. The analysis server is therefore enabled withgreater functionality as its information base is considerably broadenedto include that which would not otherwise be processable by automatedmachines. The analysis server is arranged to initiate actions inresponse to detection of certain conditions in the event database. Thesemay be actions which depend on a single event record, or a plurality ofevent records. The following examples illustrate this point thoroughly.

A vehicle event recorder having a suitable event trigger captures videoand numeric data in response to a detected impact or impulse force.Numeric information collected by the plurality of vehicle subsystemsensors is insufficient to fully characterize the nature of the event.However, upon review of video and audio information captured by anexpert event interpreter, various important aspects of the event can bespecified in a discrete way. For example, it can be determined that theimpact should be characterized as a “curb strike” type impact where asingle front wheel made excessive contact with the roadway edge or otherobject. The interpreter's review is expressed via a graphical userinterface system particularly designed for this purpose. These graphicaluser interfaces are comprised of control objects which can be set tovarious values which reflect the interpretation. As such, the controlobject value state having been manipulated by an interpreter afterreviewing non-discrete data, may be associated with a particular eventand stored in a database where it may be read by a machine in ananalysis step. For example, in a general daily review of vehicleactivity, a computer (analysis server) determines that a curb strike hasoccurred. Further, the analysis server considers the degree of severityby further analyzing force data and finally determines a maintenanceaction is necessary and orders a front-end alignment action be performedon the vehicle. The analysis server transmits the order (for example viae-mail) to the fleet maintenance department. Upon the next occasionwhere the vehicle is in for maintenance, the necessary alignment will beexecuted.

In a second illustrative example an analysis server reads a plurality ofevent records. This time, an action initiated by the analysis server isdirected not to a vehicle, but rather to a vehicle operator. This may bethe case despite the fact that a single operator may have operated manydifferent vehicles of a vehicle fleet to bring about several eventrecords; each event record having an association with the operator inquestion. An analysis server may produce a query to identify all of theevents which are characterized as “excess idle time” type eventsassociated with any single operator. When a vehicle is left idling forextended periods, the operation efficiency of the vehicle is reduced.Accordingly, fleet managers discourage employee operators from extendedidling periods. However, under some conditions, extended idling iswarranted. For example where a school bus is loading children in anextremely cold weather, it is necessary to run the engine to generateheat for the bus interior. It is clear that an excess idling type eventshould only be declared after careful interpretation of non-discretevideo data. Discrete data produced by vehicle subsystem detectors may beinsufficient to properly declare all excess idling type events. Whenevera single operator has accumulated excess idling events at a rate beyonda predetermined threshold, for example three per month, the analysisserver can automatically detect such conditions. Upon detection, theanalysis server can take action to order a counseling session between afleet manager and the operator in question. In this way, automatedsystems which depend upon interpreted data are useful for managingoperations of fleet vehicles.

Vehicle event recorders combine capture of non-discrete informationincluding images and audio as well as discrete digital or numeric data.Information is passed to a specialized processing station ordiscretization facility including a unique event record media playerarranged to playback a very specific event dataset and graphical userinterface arranged with special controls having adjustable states.

These systems are further coupled to databases which support storage ofrecords having a structure suitable to accommodate these event recordsas described. In addition, these database records are coupled to thecontrols of the graphical user interface via control present valuestates. Finally, these systems are also comprised of analysis serverswhich interrogate the database to determine when various conditions aremet and to initiate actions in response thereto.

OBJECTIVES OF THESE INVENTIONS

It is a primary object of these inventions to provide informationprocessing systems for use with vehicle event recorders.

It is an object of these inventions to provide advanced analysis onnon-discrete data captured in vehicle event recorders.

A better understanding can be had with reference to detailed descriptionof preferred embodiments and with reference to appended drawings.Embodiments presented are particular ways to realize these inventionsand are not inclusive of all ways possible. Therefore, there may existembodiments that do not deviate from the spirit and scope of thisdisclosure as set forth by appended claims, but do not appear here asspecific examples. It will be appreciated that a great plurality ofalternative versions are possible.

BRIEF DESCRIPTION OF THE DRAWING FIGURES

These and other features, aspects, and advantages of the presentinvention will become better understood with regard to the followingdescription, appended claims and drawings where:

FIG. 1 is schematic drawing of an example exception event managementsystem;

FIG. 2 illustrates in further detail a discretization portion of thesesystems;

FIG. 3 similarly details these discretization facilities;

FIG. 4 illustrates an example of a display monitor including a graphicaluser interface couple with a special purpose multi media player;

FIG. 5 suggests an alternative version including special graphicalobjects;

FIG. 6 illustrates elements of these systems as they relate data typesand further to portions of a database record structure;

FIG. 7 is a schematic of a vehicle mounted portion including the varioussensors which capture data in an event;

FIG. 8 is a block diagram depicting the structure of an event recordcontents and their relationships with a discretization facility; and

FIG. 9 is a system block diagram overview.

GLOSSARY OF SPECIAL TERMS

Throughout this disclosure, reference is made to some terms which may ormay not be exactly defined in popular dictionaries as they are definedhere. To provide a more precise disclosure, the following terms arepresented with a view to clarity so that the true breadth and scope maybe more readily appreciated. Although every attempt is made to beprecise and thorough, it is a necessary condition that not all meaningsassociated with each term can be completely set forth. Accordingly, eachterm is intended to also include its common meaning which may be derivedfrom general usage within the pertinent arts or by dictionary meaning.Where the presented definition is in conflict with a dictionary or artsdefinition, one must consider context of use and provide liberaldiscretion to arrive at an intended meaning. One will be well advised toerror on the side of attaching broader meanings to terms used in orderto fully appreciate the entire depth of the teaching and to understandall intended variations.

Vehicle Event Recorder

A vehicle event recorder is vehicle mounted apparatus including videorecording equipment, audio recording equipment, vehicle system sensors,environmental sensors, microprocessors, application-specificprogramming, and a communications port, among others. A vehicle eventrecorder is arranged to capture information and data in response todetection of an abnormal condition or ‘exception event’.

Exception Event

An ‘exception event’ is any occurrence or incident which gives rise todeclaration of an ‘event’ and results in the production of a recordeddataset of information relating to vehicle operator and systems statusand performance especially including video images of environments aboutthe vehicle. An exception event is declared via a trigger coupled toeither a measured physical parameter which may exceed a prescribedthreshold (automatic) or a user who might manipulate a ‘panic button’tactile switch (manual).

PREFERRED EMBODIMENTS OF THESE INVENTIONS

In accordance with each of preferred embodiments of these inventionsincluding vehicle exception event management systems are provided. Itwill be appreciated that each of the embodiments described include anapparatus and the apparatus of one preferred embodiment may be differentthan the apparatus of another embodiment.

Preferred embodiments of vehicle exception event management systems areparticularly characterized as including the following elements. Avehicle event recorder is a vehicle mounted system to capture datarelating to vehicle use in response to a trigger or ‘exception event’.The vehicle event recorder outputs such data to a database and also to aspecially arranged discretization facility for interpretation. Thediscretization facility may be arranged as a part of a computer networkto which the vehicle event recorder is similarly coupled. Output fromthe discretization facility is carefully coupled to stored event recordsthus preserving their association with the appropriate event. In thisway, stored exception event records are far richer with informationdeveloped by both discrete and interpretive systems.

A basic understanding of these systems is realized in view of thedrawing figures, in particular the overview illustration of FIG. 1 . Acommon motor vehicle 1 may be provided with systems first presentedhere. In particular, a vehicle event recorder 2 which includes a videocamera, memory, and event trigger such that upon declaration of anexception event, video data relating to the event, more particularlyvideo associated with a period immediately prior to and immediatelyafter an event is recorded to memory for temporary storage. In someversions, an OBD system 3 is also coupled to the event, trigger andmemory in a similar fashion whereby data captured in these same periodsby the OBD is stored to a memory for further processing.

After a session of normal vehicle use, or ‘service period’, the vehicleis coupled to a computer network such that data captured and stored intemporary on-board memory can be transferred further into the systemcomponents such as a database 4, discretization facility 5, and analysisserver 6. In preferred versions, the vehicle may be connected to asystem network merely by returning to a predetermined parking facility.There, a data communications link or data coupling between the vehiclemounted vehicle event recorder and a local wireless access point permitsdata associated with various events which occurred since last downloadto be downloaded 7 to the system database.

At this stage, a single event data record is allocated for each newevent data set and each data record is assigned a unique identifier 8sometimes known as a primary key. As such, there exists a one-to-onecorrespondence between events and event data records stored in thedatabase. While an event data record may be comprised of bothnon-discrete data 9 including video image series; an analog audiorecordings; acceleration measurements, for example, and discrete data 10such as binary indication of headlights on/off, numeric speed values;steering angle indicators; gear ratio indicators, among others, etcetera, the event data record is not complete, or ‘preliminary’, at thisstage. An interpreted portion 11 of the event record remains allocatedbut empty at this stage. Until a discretization step is taken up at adiscretization facility and data is reviewed, analyzed and interpretedto formulate the interpreted data portion, and then added to the eventdata record, the event data record is only partially complete.

An event data record 12 is passed to a discretization facility. Thediscretization facility operates to read, analyze and interpretnon-discrete data contained in the event data record. In some versions,non-discrete data is processed by advanced computer processes capable ofinterpretation by applying “fuzzy logic” rules and processing. In otherversions, a human interpreter intervenes to read certain non-discretedata and convert it into representative discrete values processable viaa machine. In still other versions, both machine and humandiscretization processes are employed.

Machine processes may be illustrated as interpretation algorithms 14 areapplied to video data. Video images subject to image processing routinesspecifically arranged to “recognize” particular patterns can yield adiscrete output. In example, the moment of impact is readilydiscoverable as a frame-to-frame image tends to greatly change at themoment of impact. Thus, some motion detection routines will be suitablefor deciphering the precise moment of impact. Another usefulillustrative example includes interpretation of traffic light signals.Image analysis can be applied such that it is determined precisely whichtraffic light color was indicated as the vehicle approaches anintersection. In even more advanced schemes, the traffic light changesmay be automatically quantified by image analysis whereby it can beshown approximately how much time has passed between a light change andan impact. These and other fully automated image processing modules maybe implemented as part of a discretization facility which readsnon-discrete image data and produces discrete numeric outputs. Ofcourse, an endless number of image recognition algorithms may bearranged to produce discrete output from image interpretation. It is notuseful to attempt to enumerate them here and it is not the purpose ofthis teaching to present new image processing routines. On the otherhand, it is the purpose of this disclosure to present new relationshipsbetween the vehicle event recorders and the systems which process, storeand use data collected thereby and those relationships are detailedhere. It is not only video data which might be subject to processing byinterpretation modules, but also, audio data and any other non-discretedata captured by a vehicle event recorder.

Audio data may be processed by discretization algorithms configured torecognize the screech of skating tires and the crediting of glass andmetal. In this case, discretization of audio data may yield a numericestimation for speed, time of extreme breaking, and moment of impact etcetera. Again, it is not useful to present detail as to any particularrecognition Skeen as many can be envisioned by a qualified engineerswithout deviation from the scope of the systems presented here. Inaddition to video and audio types of non-discrete data, accelerationdata captured as an analog or not discrete signal may be similarlyprocessed. Mathematical integration applied to acceleration data yieldsa velocity and position values for any moment of time in the eventperiod.

Besides and in parallel with automated means for interpretive reading ofnon-discrete data, these discretization facilities also include meansfor manual interpretive reading of non-discrete data. In some cases,there can be no substitute for the human brain which has a very highinterpretive capacity. Accordingly, discretization facilities of theseinventions also provides a system which permits a human interpreter toreview non-discrete information of an event record, interpret itsmeaning, and to effect and bring about discrete machine representationsthereof. Specifically, a special proprietary media player arranged withparticular view to presenting data captured by these vehicle eventrecorder systems in a dynamic graphical/image presentation over aprescribed timeline. Further, these manual interpretive systems alsoinclude simultaneous display of a custom graphical user interface whichincludes devices for discrete data entry. Such devices or graphical userinterface “controls” each are associated with a particular attributerelating to an event/driver/vehicle/environments and each have a rangeof discrete values as well as a present state value. By reviewing datavia the discretization facility media player and manipulating thegraphical user interface, a human interpreter generates interpreted datawhich is discrete in nature. Thus, both automated and manual systems maybe used at a discretization facility to produce discrete data fromreview and interpretation of non-discrete information. Thediscretization facility output, the interpreted data is then combinedwith the preliminary event record to form a complete event record 15 andreturned to the database for further processing/analysis.

Event records which are complete with discrete, non-discrete, andinterpreted data may be interrogated by database queries which dependupon either or all of these data types or combinations of either ofthem. In systems which do not provide for discretization of non-discretedata, it is impossible to run effective machine based analysis as theprocessable information is quite limited.

Analysis of so prepared complete event records comprising discrete data,non-discrete data, and interpreted data may be performed to driveautomated systems/actions 16 including: maintenance actions (wheelre-alignments in response to impacts characterized as ‘curb strike’ typecollisions for example), occurrence of prescribed events (operatorservice exceeds 10,000 hours without accidents), triggers (driverviolations requires scheduling of counseling meeting); weeklyperformance reports on drivers/vehicles, among others. Some of theseactions are further detailed in sections here following. For the pointbeing made here, it is sufficient to say automated systems are tied toevent data which was previously subject to a discretization operation.Analysis servers may run periodic analysis on event data or may run‘on-demand’ type analysis in response to custom requests formulated byan administrator.

In this way, these systems provide for advanced analysis to be executeddetailed event records which include ‘in-part’ discretized orinterpreted data. Data captured during vehicle use is stored andprocessed in a manner to yield the highest possible machine access foradvanced analysis which enables and initiates a highly useful responses.

FIGS. 2 and 3 illustrate the discretization facility 21 in isolation andbetter detail. Arranged as a node of a computer network in communicationwith system databases, the discretization facility is comprised ofprimary elements including an event record media player 22 as well asgraphical user interface 23. The media player is preferably arranged asa proprietary player operable for playing files arranged in apredetermined format specific to these systems. Similarly, graphicaluser interfaces of these systems are application specific to supportfunction particular to these systems and not found in general purposegraphical user interfaces. In addition, these discretization facilitiesmay optionally include algorithm based interpretive algorithm systems 24which read and interpret non-discrete data to provide a discreteinterpreted output. A discretization facility receives as input apreliminary event record 25, the event record comprising at least aportion of data characterized as non-discrete. In example, a video oraudio recording is non-discrete data which cannot be used inmathematical analysis requiring discrete inputs. After being processedby the discretization facility, an event record 26 is provided as outputwhere the event record includes a newly added portion of interpreteddata being characterized as discrete. In some cases, a human operatorinteracting with the graphical user interface and media player is meansof creating the interpreted data.

This process is further illustrated in FIG. 3 which shows media playerdata inputs as well as an example of a graphical user interface. Adiscretization facility 31 is embodied as major elements including eventrecord media player 32 and custom graphical user interface 33. Dataproduced by a vehicle event recorder and an on-board diagnostics systemis received at the discretization facility and this data arrives in aformat and structure specifically designed for these systems.Specifically, a timeline which synchronously couples video data and OBDdata assures a display/viewing for accurate interpretation. This ispartly due to the specific nature of the data to be presented. Commonmedia player standards do not support playing of certain forms of datawhich may be collected by a vehicle event recorder and on-boarddiagnostics systems, for example Windows™ Media Player cannot be used inconjunction with data captured in a motor vehicle; Windows™ Media Playertakes no account of data related to speed, acceleration, steering wheelorientation, et cetera. In contrast, data specific to these exceptionevent recording systems include: digital and numeric data 34 formed bysensors coupled to vehicle subsystems, as well as more conventionalaudio data 35 recorded at an audio transducer. These may includeoperator compartment microphones as well as microphones arranged toreceive and record sounds from the vehicle exterior. Acceleration data36, i.e. the second derivative of position with respect to time, may bepresented as continuous or non-discrete data subject to interpretation.Video data 37 captured as a series of instantaneous frames separated intime captures the view of environments about the vehicle includingexterior views especially forward views of traffic and interior views,especially views of a vehicle operator. Each of these types of data maybe subject to some level of interpretation to extract vital information.

Some examples are illustrated as follows. Some vehicle collision typeevents include complex multiple impacts. These multiple impacts might bewell fixed objects like trees and road signs or may be other vehicles.In any case, a microphone which captures sounds from a vehicle exteriormay produce an audio recording which upon careful review andinterpretation might contribute to a detailed timeline as to variousimpacts which occur in the series. Numeric data which indicates anoperators actions such as an impulse braking action, swerve type extremesteering action, et cetera, may be considered in conjunction with anevent record timeline to indicate operator attention/inattention andother related response factors. Accelerometer data can be used toindicate an effective braking action, for example. Acceleration dataalso gives information with respect to a series of impacts which mightaccompany an accident. Acceleration data associated with orthogonalreference directions can be interpreted to indicate resulting directionof travel collisions. Mathematical integration of acceleration dataprovides precise position and velocity information as well. Video imagescan be played back frame-by-frame in slow motion to detect conditionsnot readily otherwise measured by subsystem sensors. It human reviewerparticularly effective at determining the presence certain factors in anevent scene. As such, media players of these systems are particularlyarranged to receive this data as described and to present it in alogical manner so a human reviewer can easily view or “read” the data.While viewing an event playback, an interpreter is also provided with aspecial graphical user interface which permits easy quantification andspecification to reflect various attributes which may be observed orinterpreted in the playback. A human operator may manipulate graphicaluser interface controls 38 to set their present state values. Thesecontrols and each of them have a range of values and a present statevalue. The present state value is adjusted by an operator to any valuewithin the applicable range. The present state value of each control iscoupled to the database via appropriate programming such that thedatabase will preserver the present state value of the control andtransfer it as part of an event record stored in long term memory.

An example of graphical user interfaces effected in conjunction withevent record type media players is illustrated further in FIG. 4 whichtogether fill an image field 41, for example that of a computerworkstation monitor. The first portion of the image field may bearranged as an event video player 42. Video images captured by a vehicleevent recorder may be replayed at the player to provide a detailedvisual depiction of the event scene. A video series, necessarily havingan associated timeline, may be replayed on these players in severalmodes including either: fast forward, rewind, slow motion, or in actualor ‘real-time’ speed, among others as is conventional in video playbacksystems. A second portion, a graphical display field 43 of the displayfield may be arranged to present graphical and numeric information. Thisdata is sometimes dependent upon time and can be presented in a mannerwhereby it changes in time with synchronization to the displayed videoimages. For example, a binary indication of the lights status may bepresented as “ON” or “1” at the first video frame, but indicated asbeing “off” or “0” just after a collision where the lights are damagedand no longer drawing current as detected by appropriate sensors.Another area of the display field includes a graphical user interface44. A “tab strip” type graphical user interface control is particularlyuseful in some versions of these systems. Graphical user interfacecontrols may be grouped into logically related collections and presentedseparately on a common tab. A timeline control 46 permits an interpreterto advance and to recede the instant time at will by sliding a pip alongthe line. “Start” and “stop” playback controls 47 can be used to freezea frame or to initiate normal play. Similarly, controls may additionallyinclude fast forward, rewind, loop, et cetera. Control interface 48 toadjust audio playback (volume) are also part of these media players. Itis important to note that the graphical presentations of display field43 are strictly coupled to the video with respect to time such thatframe-by-frame, data represented there indicates that which was capturedat the same incident a video frame was captured. Sometimes informationpresented is represented for the entire event period. For example, it isbest to show force data 49 for the entire event period. In this case, a“present instant” reference line 410 is used to indicate the momentwhich corresponds with the video frame capture. It is easy to see thatconventional media players found in the art are wholly unsuitable foruse in these systems. Those media players do not account forpresentation of event data with synchronization to a video timeline. Forexample the graphical representation of instantaneous steering wheelorientation angle 411, instantaneous speed. Media players of the art aresuitable for display of video simultaneously with a data element such asair temperature area air temperature does not appreciably change in timeso there exists no synchronization with the video frames. However, whenpresented data is collected via sensors coupled to a vehicle subsystemsand is synchronized with the video, the media player is characterized asan event record media player ERMP and constitutes a proprietary mediaplayer. Further, this specialized media player is an exceptionally goodtool for reading and presenting an event intuitively and in detail as itprovides a broad information base from which detailed and accurateinterpretations may be easily made. While a few interesting andillustrative examples of data types are presented in the data displayfield, it should be appreciated that a great many other types not shownhere are examples may also be included in advanced systems. As it isnecessary for a clear disclosure to keep the drawing easilyunderstandable, no attempt is made to show all possible data factorswhich might be presented in a data display field of these systems.Indeed there may be many hundreds of parameters captured at the vehicleduring an event which might be nicely displayed in conjunction with aframe-by-frame video of the event. One should realize that eachparticular parameter may contribute to a valuable understanding of theevent but that it is not mentioned here is no indication of its level ofimportance. What is important and taught here, is the notion that abetter interpretive platform is realized when any time dependentparameter is played back in a pleaded display field in conjunction withthe video where synchronization between the two is effected.

The ERMP, so defined in the paragraphs immediately prior, is preferablypresented at the same time with graphical user interface 44. Graphicaluser interfaces are sometimes preferably arranged as a tab strip. Forexample, a “Driver” tab 412 may have controls associated therewith whichrelate specifically to driver characterizations. Various graphical userinterface control element types are useful in implementations of thesegraphical user interface systems; checkboxes 413, drop-down listboxes414, radio buttons 415, sliders 416, command buttons, et cetera, amongothers. Checkboxes may be used indicate binary conditions such aswhether or not a driver is using a cell phone, is smoking, is alert,wearing sunglasses, made error, is using a seat belt properly, isdistracted, for example. It is easily appreciated that these are merelyillustrative examples, one would certainly devise many alternative andequally interesting characterizations associated with a driver anddriver performance in fully qualified systems. Again these are providedmerely for illustration of graphical user interface controls.

One will easily see however, their full value in consideration of thefollowing. To arrange a physical detector which determines whether ornot a driver is wearing sunglasses is a difficult task indeed; possiblebut very difficult. Conversely, in view of these systems which permitdiscretization of such driver characteristics including the state of hersunglasses, that is these systems which arrive at a discrete and thuscomputer processable expression of this condition, the detailed natureof an event is realized quite readily. By a simple review of an eventvideo, an interpreter can make the determination that a driver iswearing sunglasses and indicate such by ticking an appropriate checkbox.As the checkbox, and more precisely it present state value, is coupledto the specific event record, information is passed to and stored in thedatabase and becomes processable by computer algorithms. Previouslyknown systems do not accommodate such machine processable accountsvarious information usually left in a non-discrete form if captured atall. A fleet manager can thereafter form the query: “what is the ratioof noon hour accident type events where drivers were wearing sunglassesversus these with drivers not wearing sunglasses”. Without systems firstpresented here, such information would not available without anextremely exhaustive labor intensive examination of multiple videos.

Of course, these systems are equally useful for information which is notbinary, yet still discrete. A listbox type control may provide a grouphaving a discrete number of distinct members. For example a “crash type”list box containing five elements (‘values’) each associated with adifferent type of crash may be provided where a reviewer'sinterpretation could be expressed accordingly. For example, a“sideswiped” crash could be declared after careful review of the mediaplayer data and so indicated in the drop-down listbox member associatedwith that crash type. Of course, it is easy to appreciate the difficultyof equipping a car with electronic sensors necessary to distinguishbetween a “sideswipe” type crash and a “rear-ender” crash. Thus, aconsiderable amount of information collected by a video event recorderis non-discrete and not processable by automated analysis until it hasbeen reduced to a discrete form in these discretization facilities.These systems are ideal for converting non-discrete information intoprocessable discrete (interpreted) the dataset to be connected with theevent record in an electronic database and data structure coupled to thecontrols of the graphical user interface. Analysis executed on suchcomplete event records which include interpreted data can be preformedto trigger dependent actions.

Another useful combination version of an event record media player 51and custom graphical user interface 52 is illustrated in FIG. 5 . Inthis version, an ERMP includes three fields coupled together via anevent timeline. An image field 53 is a first field arranged to showvideo and image data captured via any of the various cameras of avehicle event recorder. A numeric or graphical field 54 is arranged torepresent non-image data captured at a vehicle event recorder during anevent. Some presentations of this data may be made in a graphical formsuch as arrow indicators 55 to indicate acceleration direction andmagnitude; the wheel graphical icon 56 to indicate the steering wheelorientation angle. Presenting some numeric data in graphical form mayaid interpreters to visualize a situation better; it is easy toappreciate the wheel icon expresses in a far more intuitive way than amere numeric value such as “117°”. “Present instant” indicator 57 movesin agreement (synchronously) with the event timeline and consequentlythe displayed image frame. In this way, the ERMP couples video images ofan event record with numeric data of the same event. Another graphicalfield 58, an icon driven image display indicates a computed path of avehicle during an event and further illustrates various collisions aswell as the severity (indicated by size of star balloon) associated withthose collisions. The graphic additionally includes a “present instant”indication 59 and is thereby similarly coupled to the video and moreprecisely the event timeline common to all three display fields of theERMP. This graphic aids an interpreter in understanding of the eventscenario details with particular regard to events having a plurality ofimpacts.

In response to viewing this ERMP, an interpreter can manipulate thegraphical user interface provided with specific controls associated withthe various impacts which may occur in a single event. For illustration,three impacts are included in the example represented. Impact 1 and 2coming close together in time, impact 1 being less severe than impact 2,impact 3 severe in intensity, coming sometime after impact 2. By tickingappropriate checkboxes, an interpreter specifies the details of theevent as determined from review of information presented in the ERMP. Byusing drop-down list boxes 511, the interpreter specifies the intensityof the various impacts. Special custom graphical control 512, anonstandard graphical user interface control graphically presents avehicle and four quadrants A,B,C,D, where an interpreter can indicatevia mouse clicks 513 the portion of the vehicle in which the variousimpacts occur. In this way, graphical user interface 52 is used inconjunction with ERMP 51 to read and interpret both non-discrete anddiscrete data captured by a vehicle event recorder and to provide fordiscretization of those interpretations by graphical user interfacecontrols each dedicated to various descriptors which further specify theaccident. Experts will appreciate that a great plurality of controlsdesigned to specify event details will finally come to produce the mostuseful systems; it is not the purpose of this description to presenteach of those controls which may be possible. Rather, this teaching isdirected to the novel relationships between unique ERMPs and graphicaluser interfaces and further, discretization facilities in combinationwith a vehicle mounted vehicle event recorders and database and analysissystems coupled therewith.

FIG. 6 illustrates further relationships between data source subsystemsand data record structure. In particular, those operable for capture ofdata both non-discrete and discrete in nature, and those subsystemsoperable for converting captured non-discrete data to discrete data.

Attention is drawn to discretization facility 61 which may include imageprocessing modules such as pattern recognition systems. In addition,these discretization facilities include a combination of specializedevent record media player as well as custom graphical user interface.Alternatively, a human operator 62 may view image/audio/numeric andgraphical data to interpret the event details and enter results viamanipulation of graphical user interface controls. In either case, thediscretization facility produces an output of machine processablediscrete data related to the non-discrete input received there.

Event data is captured and recorded at a vehicle event recorder 63coupled to a vehicle subsystems, and vehicle operating environments. Insome preferred versions, an on-board diagnostics system 64 is coupled 65to the vehicle event recorder such that the vehicle event recordertrigger operates to define an event. An on-board diagnostics systemusually presents data continuously, however, in these event drivensystems, on-board diagnostics data is only captured for a periodassociated with an event declaration. As described herein the vehicleevent recorder produces both numeric/digital data as well asnon-discrete data such as video and audio streams. Specifically,transducers 66 coupled to vehicle subsystems and analog to digitalconverters, A/D, produce a discrete data 67. Some of this discrete datacomes from the on-board diagnostics system and some comes fromsubsystems independent of on-board diagnostic systems. Further, a videocamera 68 produces video image series or non-discrete data 69. A copy610 of these data, including both discrete and non-discrete, is receivedat the discretization facility for interpretation either by a computerinterpretive algorithms or by operator driven schemes. All data, howeverso created, is assembled together and associated as a single unit orevent record in a database structure which includes a unique identifieror “primary key” 611. Interpreted data 612 output from thediscretization facility (i.e. the value of graphical user interfacecontrols) is included as one portion of the complete event record; asecond portion is the non-discrete data 513 captured by the vehicleevent recorder; and a third portion of the event record is the discretedata 514 captured in the vehicle event recorder and not created as aresult of an interpretive system.

It is useful to have a closer look at vehicle mounted subsystems andtheir relationship with the vehicle event recorder and the on-boarddiagnostics systems. FIG. 7 illustrates a vehicle event recorder 71 andan on-board diagnostics system 72 and coupling 73 therebetween. Since anevent is declared by a trigger 74 of the vehicle event recorder, it isdesirable when capturing data from the on-board diagnostics system thatthe data be received and time stamped or otherwise synchronized with asystem clock 75. In this way, data from the on-board diagnostics systemcan be properly played back with accurate correspondence between theon-board diagnostics system data and the video images which each have aninstant in time associated therewith. Without this timestamp, it isimpossible to synchronize data from the on-board diagnostics system withdata from the vehicle event recorder. An on-board diagnostics system mayinclude transducers coupled to vehicle subsystems, for example thesteering system 76; engine 77 (such as an oil pressure sensor or enginespeed sensors); the transmission 78 (gear ratio) and brakes system 79,among others. Today, standard on-board diagnostics systems makeavailable diagnostic data from a great plurality of vehicle subsystems.Each of such sensors can be used to collect data during an event andthat data may be preserved at a memory 710 as part of an event record bythe vehicle event recorder. The vehicle event recorder also may comprisesensors independent of the on-board diagnostics system also whichcapture numeric and digital data during declared events. A keypad 711 isillustrative. A keypad permits a vehicle operator to be associated witha system via a “login” as the operator for an assigned use period. Aglobal positioning system receiver 712 and electronic compass 713similarly may be implemented as part of a vehicle event recorder, eachtaking discrete measurements which can be used to characterize an event.In addition to systems which capture discrete data, a vehicle eventrecorder also may include systems which capture data in a non-discreteform. Video camera 714, microphone 715, and accelerometers set 716 eachmay be used to provide data useful in interpretive systems which operateto produce discrete data therefrom. While several of each type of datacollection system is mentioned here, this is not intended to be anexhaustive list. It will be appreciated that a vehicle event recordermay include many additional discrete and non-discrete data capturesubsystems. It is important to understand by this teaching, that bothdiscrete and non-discrete data are captured at a vehicle event recorderand that discrete data may be captured at an onboard diagnostics systemand these data capture operations are time stamped or otherwise coupledin time to effect a synchronization between the two.

FIG. 8 illustrates the relationship between a preliminary event record81 as taken by on-board hardware in comparison to a complete eventrecord 82 which includes an interpreted data portion having discrete,computer processable data therein. In this way, advanced algorithms maybe run against the complete event record to more effectively control andproduce appropriate fleet management actions.

An event record produced by vehicle mounted systems includes both adiscrete data portion 83 and a non-discrete data portion 84. Dataassociated with a particular declared event is captured and sent to adiscretization facility 85 for processing. At the discretizationfacility, non-discrete data is read either by humans or machines ininterpretive based systems and an interpreted data portion 86 isproduced and amended to the original event record to arrive at acomplete event record.

Finally FIG. 9 presents in block diagram a system review. Primary systemelements mounted in a motor vehicle 91 include a vehicle event recorder92 and optionally an on-board diagnostics system 93. These may be linkedtogether by a system clock 94 and a vehicle event recorder event trigger95. Together, these systems operate to capture data which may becharacterized as discrete and that which is characterized asnon-discrete, the data relating to a declared event and further to passthat capture data to a database 96. A discretization facility 97 iscomprised of an event record media player 98 where data may be presentedvisually in a time managed system. A discretization facility furtherincludes a graphical user interface 99 which a system operator maymanipulate to effect changes to a present value state of a plurality ofcontrols each having a value range. These control values are coupled tothe database and more specifically to the data record associated with anevent being played at the media player such that the data recordthereafter includes these control values which reflect interpretationsfrom the discretization facility. An analysis server 910 includes querygenerator 911 which operates to run queries against event data stored inthe database, the queries at least partly depending on the interpreteddata stored as part of complete event record. Result sets 912 returnedfrom the database can be used in analysis systems as thresholds whichtrigger actions 913 to be taken up in external systems. For example uponmeeting some predefined conditions, special reports 914 may be generatedand transmitted to interested parties. In other systems, vehiclemaintenance scheduling/operations may be driven by results producedpartly based upon interpreted data in the complete event record.

In review, systems presented here include in general, vehicle exceptionevent management systems. Exception events are for example either of:crash; accident; incident; et cetera. These management systems primarilyare comprised of the following subsystem components including: a vehicleevent recorder; a discretization facility; and a database. The vehicleevent recorder includes a video recorder or camera with a field-of-viewdirected to environments, for example a forward traffic view, or arearward vehicle operator view. These video cameras are set to capturevideo images whenever a system trigger declares the occurrence of anevent. The discretization facility is a node of a computer network whichis communicatively connected to the vehicle event recorder. In this way,data may be transferred from the vehicle event recorder to thediscretization facility. The discretization facility is also incommunication with the database such that discrete data is generated atthe discretization facility and provided as output and furthertransferred from the discretization facility to the database inaccordance with an appropriate structure.

The discretization facility of these vehicle exception event managementsystems includes two very important subsystem elements including a mediaplayer and a graphical user interface. Preferably displayedsimultaneously at a single monitor, a media player receives captureddata from the vehicle event recorder and re-plays the data in aprescribed format and design at the monitor such that an interpreter canconsider and interpret various aspects of the recorded information.

On the same monitor and at the same time, a graphical user interfacehaving several control elements with a range of discrete value statesmay be presented in a way where the user can manipulate the valuesassociated with each control—i.e. via mouse click actions. Finally, thegraphical user interface controls are coupled to the database such thattheir values are transferred to the appropriate database recordassociated with the event represented at the monitor by the media playerand graphical user interface so manipulated. A discretization facilitymay also include a tactile device, such as a computer ‘mouse’ wherein ahuman operator may manipulate present value states of graphical userinterface control elements.

These media players are distinct as they accommodate various data typesnot present in other media player systems. These systems also playseveral data types at the same time. Thus, they are ‘multi-media’players and include subsystems to replay and present video, audio, andother exception event data; i.e. all that data associated with an eventrecordset.

Media players of these event management systems have three distinctdisplay field portions. These include: a video field portion, a graphicsfield portion and a text field portion. Video images, either one ormore, are presented in the video field portion. In some cases, the fieldportion is divided into several different view fields to accommodatevideo from different cameras of the same video event recorder. All threedisplay fields are synchronized together via a common timeline. Variousdata captured in a vehicle event recorder is time stamped so that it canbe replayed synchronously with other data. In this regard, it is saidthat video fields, graphic fields and text fields are coupled by acommon event timeline.

Replay of data is controlled by way of special timeline controls of themedia player. That is, the media player timeline controls permitplayback functions described as: replay; rewind; slow motion; fastforward; and loop play. When a timeline is being played in a forwarddirection, audio may accompany video and graph information via a systemspeaker.

Graphics fields of these media players may include at least one dynamicgraphic element responsive to data in the event dataset; graphicalrepresentation of data sometimes aids in its comprehensiveinterpretation.

A graphics field may be arranged to include for example a plot of forceverses time; sometimes referred to as ‘G-force’ or ‘acceleration forces’these are the forces which act on a vehicle as it advances through theevent period. In best versions, the graphics field comprises two plotsof force, each plot being associated with crossed or orthogonaldirections. Another useful example of a graphical representation ofevent data is a graphics field element having a dynamic representationof steering wheel position.

Text fields may be provided in these graphical user interfaces toinclude at least one dynamic text element responsive to data in an eventdataset. A text field may further include at least one text elementwhich characterizes an exception event, the characterization beingrelated to some attribute of the vehicle or operator or environmentalcondition.

Finally, these systems may also include an analysis server coupled tothe database wherein machine processable commands may be executedagainst data stored in the database. Machine processable commandsinclude prescribed queries which may be executed periodically.

One will now fully appreciate how systems may be arranged to process,interpret and analyze data collected in conjunction with vehicle eventrecorders. Although the present inventions have been described inconsiderable detail with clear and concise language and with referenceto certain preferred versions thereof including best modes anticipatedby the inventors, other versions are possible. Therefore, the spirit andscope of the invention should not be limited by the description of thepreferred versions contained therein, but rather by the claims appendedhereto.

What is claimed is:
 1. A discretization system configured to formvehicle event records related to previously detected vehicle events,wherein the vehicle event records include captured data and interpreteddata, the discretization system comprising: one or more physicalcomputer processors configured to: receive first non-discrete sensorydata that has been captured by one or more video cameras carried by avehicle, wherein the one or more video cameras include a first videocamera, a forward-looking camera, and a rear vehicle view camera,wherein the first video camera is aimed at a vehicle operator in aninterior of the vehicle, wherein the first non-discrete sensory dataincludes video data depicting the vehicle operator operating thevehicle, wherein the video data has been captured by the first videocamera aimed at the video operator, wherein the video data furtherdepicts a hand position of the vehicle operator as the vehicle operatoroperates the vehicle, and wherein the first non-discrete sensory datafurther includes additional video data that has been captured by theforward-looking camera and the rear vehicle view camera; receive firstdiscrete quantitative data related to operation of the vehicle, whereinthe first discrete quantitative data includes vehicle acceleration,vehicle speed, engine speed, vehicle gear, vehicle brake position,vehicle steering wheel position, and throttle position; present a userinterface to a human interpreter, wherein information presented throughthe user interface to the human interpreter includes the first discretequantitative data related to operation of the vehicle, the video dataincluded in the first non-discrete sensory data depicting the vehicleoperator operating the vehicle as captured by the first video cameraaimed at the vehicle operator, and the additional video data, whereinthe user interface is configured to provide graphical representations ofthe first discrete quantitative data, the graphical representationsincluding graphical representations of the vehicle acceleration, thevehicle speed, the engine speed, the vehicle gear, the vehicle brakeposition, the vehicle steering wheel position, and the throttleposition, wherein the user interface is configured to receive discretenumeric values from the human interpreter related to the hand positionof the vehicle operator as the vehicle operator operated the vehicle;receive, through electronic data transfer, the discrete numeric valuesrelated to the hand position of the vehicle operator as the vehicleoperator operated the vehicle; automatically determine second discretequantitative data based on the discrete numeric values; and form avehicle event record that is an electronic record including the firstnon-discrete sensory data, the first discrete quantitative data, and thesecond discrete quantitative data.
 2. The system of claim 1, wherein theone or more video cameras have a field of view that includes anenvironment about the vehicle.
 3. The system of claim 1, wherein the oneor more physical processors are further configured to transfer thevehicle event record to a remote computing device that is external tothe vehicle.
 4. The system of claim 1, further comprising a data storeconfigured to electronically store the first non-discrete sensory data,the first discrete quantitative data, and the second discretequantitative data, the data store comprising one or more of a relationaldatabase, a NoSQL database, or a Hadoop data store.
 5. The system ofclaim 4, wherein the data store is configured such that the stored datais associated with a vehicle event and a vehicle event timeline in thedata store.
 6. The system of claim 1, wherein the user interfaceincludes one or more of a keypad, a button, a switch, a keyboard, aknob, a lever, a display screen, a touch screen, a speaker, amicrophone, an indicator light, an audible alarm, a printer, or atactile feedback device.
 7. The system of claim 1, wherein the firstnon-discrete sensory data includes one or more of audio recording dataor visual information representing a vehicle environment of the vehicle,the visual information acquired by the one or more cameras, the vehicleenvironment including spaces in and around the interior and an exteriorof the vehicle, the one or more video cameras further including one ormore of a driver view camera, a passenger view camera, or a side vehicleview camera.
 8. The system of claim 1, wherein the graphicalrepresentations further include graphical representations of one or moreof engine load, vehicle angular velocity, gear ratio, lane departure,following distance, a collision warning, rollover protection systemactivation, fishtailing protection system activation, a speedometer, anengine RPM gage, and/or a force gauge, wherein the first discretequantitative data is received from an on-board diagnostics systemincluding in the vehicle.
 9. The system of claim 1, wherein the one ormore physical computer processors are configured such that the vehicleevent record includes coaching information.
 10. The system of claim 1,wherein the one or more physical computer processors are furtherconfigured to generate and facilitate distribution of a report based onmultiple individual vehicle events.
 11. A method for forming vehicleevent records related to previously detected vehicle events, wherein thevehicle event records include captured data and interpreted data, themethod comprising: receiving first non-discrete sensory data that hasbeen captured by one or more video cameras, wherein the one or morevideo cameras are carried by a vehicle, wherein the one or more videocameras include a first video camera, a forward-looking camera, and arear vehicle view camera, wherein the first video camera is aimed at avehicle operator in an interior of the vehicle, wherein the firstnon-discrete sensory data includes video data depicting the vehicleoperator operating the vehicle, wherein the video data has been capturedby the first video camera aimed at the vehicle operator, wherein thevideo data further depicts a hand position of the vehicle operator asthe vehicle operator operates the vehicle, and wherein the firstnon-discrete sensory data further includes additional video data thathas been captured by the forward-looking camera and the rear vehicleview camera; receiving first discrete quantitative data related tooperation of the vehicle, wherein the first discrete quantitative dataincludes vehicle acceleration, vehicle speed, engine speed, vehiclegear, vehicle brake position, vehicle steering wheel position, andthrottle position; presenting a user interface to a human interpreter,wherein information presented through the user interface to the humaninterpreter includes the first discrete quantitative data related tooperation of the vehicle, the video data included in the firstnon-discrete sensory data depicting the vehicle operator operating thevehicle as captured by the first video camera aimed at the vehicleoperator, and the additional video data, wherein the user interface isconfigured to provide graphical representations of the first discretequantitative data, the graphical representations including graphicalrepresentations of the vehicle acceleration, the vehicle speed, theengine speed, the vehicle gear, the vehicle brake position, the vehiclesteering wheel position, and the throttle position, wherein the userinterface is configured to receive discrete numeric values from thehuman interpreter related to the hand position of the vehicle operatoras the vehicle operator operated the vehicle; receiving, throughelectronic data transfer, the discrete numeric values related to thehand position of the vehicle operator as the vehicle operator operatedthe vehicle; automatically determining second discrete quantitative databased on the discrete numeric values; and forming a vehicle event recordthat is an electronic record including the first non-discrete sensorydata, the first discrete quantitative data, and the second discretequantitative data.
 12. The method of claim 11, further comprisingelectronically storing the first non-discrete sensory data, the firstdiscrete quantitative data, and the second discrete quantitative data ina data store, the data store comprising one or more of a relationaldatabase, a NoSQL database, or a Hadoop data store.
 13. The method ofclaim 11, wherein the first non-discrete sensory data includes one ormore of audio recording data or visual information representing avehicle environment of the vehicle, the visual information acquired byone or more cameras, the vehicle environment including spaces in andaround the interior and an exterior of the vehicle, the one or morecameras further including one or more of a driver view camera, apassenger view camera, or a side vehicle view camera.
 14. The method ofclaim 11, wherein the graphical representations further includegraphical representations of one or more of engine load, vehicle angularvelocity, gear ratio, lane departure, following distance, a collisionwarning, rollover protection system activation, fishtailing protectionsystem activation, a speedometer, an engine RPM gage, and/or a forcegauge, wherein the first discrete quantitative data is received from anon-board diagnostics system included in the vehicle.
 15. The method ofclaim 11, further comprising generating and facilitating distribution ofa report based on multiple individual vehicle events.